Sweeps

12 Tomatoes Giveaway: Win a Ninja Creami Ice Cream Maker!

View saved
How does this find feel?


12 Tomatoes Ninja Creami Giveaway | Win a Ninja Creami Ice Cream Maker!

body { font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif; line-height: 1.8; color: #444; max-width: 950px; margin: 0 auto; padding: 20px; background: #fdf8f0; }

:root {
–primary: #c0392b;
–secondary: #e67e22;
–dark: #2c1810;
–white: #ffffff;
–light: #fdf8f0;
–accent: #27ae60;
}

h1 { font-family: ‘Segoe UI’, sans-serif; font-size: 36px; font-weight: 800; color: var(–dark); margin-bottom: 20px; line-height: 1.2; border-bottom: 4px solid var(–primary); padding-bottom: 15px; }
h2 { font-size: 27px; font-weight: 700; color: var(–primary); margin-top: 50px; margin-bottom: 20px; border-left: 6px solid var(–secondary); padding-left: 15px; background: #fff; padding-top: 10px; padding-bottom: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); }
h3 { font-size: 22px; font-weight: 600; color: var(–dark); margin-top: 35px; margin-bottom: 15px; }
p { margin-bottom: 20px; font-size: 18px; color: #555; }
li { margin-bottom: 10px; font-size: 18px; color: #555; }

.intro { font-size: 20px; font-weight: 500; color: var(–dark); background: var(–white); border: 1px solid #e0c9a0; padding: 35px; margin: 40px 0; border-radius: 8px; border-top: 5px solid var(–primary); box-shadow: 0 5px 15px rgba(0,0,0,0.05); }

.giveaway-container { margin: 60px auto; max-width: 800px; }
.countdown-box { background: var(–primary); border: 4px solid var(–primary); border-bottom: none; border-radius: 12px 12px 0 0; padding: 30px; text-align: center; color: var(–white); }
.countdown-title { color: var(–white); font-size: 28px; font-weight: 800; text-transform: uppercase; margin: 0 0 10px; letter-spacing: 1px; }
.countdown-subtitle { color: #f5c6c0; font-size: 15px; margin: 0 0 25px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; }

.countdown-timer { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; max-width: 550px; margin: 0 auto; }
.timer-cell { background: rgba(0,0,0,0.2); border: 1px solid rgba(255,255,255,0.3); border-radius: 6px; padding: 15px; color: var(–white); }
.timer-num { display: block; font-size: 42px; font-weight: 700; line-height: 1; font-family: ‘Arial Black’, sans-serif; }
.timer-label { display: block; font-size: 12px; text-transform: uppercase; margin-top: 10px; font-weight: 600; color: #f5c6c0; }

.giveaway-box { background: #fff; border: 4px solid var(–primary); border-top: none; border-radius: 0 0 12px 12px; padding: 50px 40px; text-align: center; position: relative; box-shadow: 0 15px 40px rgba(192,57,43,0.1); }
.giveaway-badge { position: absolute; top: -25px; right: 50%; transform: translateX(50%); background: var(–secondary); color: var(–white); padding: 10px 40px; border-radius: 50px; font-size: 16px; font-weight: 800; text-transform: uppercase; box-shadow: 0 5px 15px rgba(0,0,0,0.15); border: 3px solid var(–white); white-space: nowrap; }

.giveaway-headline { font-size: 32px; font-weight: 800; margin: 30px 0 20px; color: var(–dark); }
.giveaway-description { font-size: 19px; color: #666; margin: 0 auto 20px; line-height: 1.6; max-width: 600px; }

.enter-button { display: inline-block; background: var(–primary); color: var(–white); font-size: 22px; font-weight: 700; padding: 20px 55px; border-radius: 6px; text-decoration: none; border: none; cursor: pointer; box-shadow: 0 8px 0px #8e1a10; transition: transform 0.1s, box-shadow 0.1s; text-transform: uppercase; letter-spacing: 1px; }
.enter-button:hover { transform: translateY(4px); box-shadow: 0 4px 0px #8e1a10; }

.prize-image { width: 100%; max-width: 800px; border-radius: 12px; margin: 30px auto; display: block; box-shadow: 0 10px 30px rgba(0,0,0,0.12); }

.feature-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 25px; margin: 40px 0; }
.feature-card { background: #fff; border-radius: 10px; padding: 25px; text-align: center; box-shadow: 0 4px 15px rgba(0,0,0,0.07); border-top: 4px solid var(–primary); }
.feature-card .icon { font-size: 40px; margin-bottom: 15px; display: block; }
.feature-card h4 { color: var(–dark); font-size: 18px; font-weight: 800; margin: 0 0 10px; }
.feature-card p { font-size: 15px; color: #666; margin: 0; }

.flavor-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; margin: 30px 0; }
.flavor-card { background: #fff; border-radius: 10px; padding: 18px; text-align: center; box-shadow: 0 3px 10px rgba(0,0,0,0.07); border: 2px solid #f0d9c0; }
.flavor-card .flavor-icon { font-size: 32px; display: block; margin-bottom: 8px; }
.flavor-card .flavor-name { font-size: 15px; font-weight: 700; color: var(–dark); }

.steps-list { counter-reset: steps; list-style: none; padding: 0; margin: 30px 0; }
.steps-list li { counter-increment: steps; display: flex; align-items: flex-start; margin-bottom: 20px; background: #fff; border-radius: 8px; padding: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.06); border-left: 5px solid var(–primary); }
.steps-list li::before { content: counter(steps); background: var(–primary); color: #fff; font-weight: 800; font-size: 20px; min-width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 20px; flex-shrink: 0; }

.cheat-sheet { background: #fdf0e8; border: 2px dashed var(–secondary); padding: 20px; margin: 0 auto 20px; border-radius: 8px; max-width: 600px; }
.cs-title { display: block; font-weight: 800; color: var(–primary); margin-bottom: 10px; font-size: 17px; letter-spacing: 1px; text-transform: uppercase; }
.cs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; font-size: 16px; color: var(–dark); text-align: left; }
.cs-grid div { background: #fff; padding: 8px 12px; border-radius: 4px; border: 1px solid #e0c9a0; }
.cs-grid strong { color: var(–primary); text-transform: uppercase; float: right; font-weight: 900; }
.cs-highlight { border: 2px solid var(–secondary) !important; background: #fff8f0 !important; }

.entry-section { background: var(–white); border: 2px solid var(–primary); border-radius: 12px; padding: 40px; margin-top: 60px; text-align: center; }
.entry-section h3 { color: var(–primary); font-size: 28px; font-weight: 800; margin: 0 0 30px; }

.recap-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 30px; margin-top: 40px; text-align: left; }
.recap-box { background: #fdf0e8; border-top: 5px solid var(–secondary); padding: 25px; border-radius: 6px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); }
.recap-box h4 { color: var(–primary); font-size: 17px; font-weight: 800; text-transform: uppercase; margin: 0 0 20px; letter-spacing: 1px; }
.recap-box dl { font-size: 16px; line-height: 1.8; margin: 0; }
.recap-box dt { font-weight: 700; color: #333; margin-top: 15px; text-transform: uppercase; font-size: 13px; }
.recap-box dd { margin: 0; color: #555; }

.ad-container { margin: 50px auto; text-align: center; max-width: 100%; overflow: hidden; }

.data-table { width: 100%; border-collapse: collapse; margin: 30px 0; font-size: 16px; }
.data-table th { background: var(–primary); color: #fff; padding: 14px 18px; text-align: left; font-weight: 700; text-transform: uppercase; font-size: 14px; }
.data-table td { padding: 12px 18px; border-bottom: 1px solid #e0e0e0; background: #fff; }
.data-table tr:nth-child(even) td { background: #fdf8f0; }

.faq-item { background: #fff; border: 1px solid #e0c9a0; border-radius: 8px; margin-bottom: 12px; overflow: hidden; }
.faq-question { padding: 20px 25px; font-weight: 700; font-size: 17px; color: var(–dark); cursor: pointer; display: flex; justify-content: space-between; align-items: center; }
.faq-question:hover { background: #fdf0e8; }
.faq-answer { display: none; padding: 0 25px 20px; font-size: 16px; color: #555; line-height: 1.7; border-top: 1px solid #f0d9c0; }
.faq-toggle { font-size: 22px; color: var(–primary); font-weight: 900; }

.related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; margin-top: 40px; }
.related-card { background: #fff; border-radius: 10px; padding: 20px; box-shadow: 0 3px 12px rgba(0,0,0,0.08); border-left: 5px solid var(–secondary); text-decoration: none; color: inherit; display: block; transition: transform 0.2s; }
.related-card:hover { transform: translateY(-3px); }
.related-card h5 { color: var(–primary); font-size: 16px; font-weight: 800; margin: 0 0 8px; }
.related-card p { font-size: 14px; color: #777; margin: 0; }

.popup-message { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: var(–white); border: 5px solid var(–primary); padding: 45px; font-size: 24px; font-weight: 800; color: var(–dark); text-align: center; z-index: 10000; box-shadow: 0 40px 100px rgba(0,0,0,0.2); max-width: 90%; width: 520px; border-radius: 12px; }
.skip-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: var(–white); border: 4px solid var(–secondary); padding: 40px 50px; text-align: center; z-index: 10001; box-shadow: 0 30px 80px rgba(0,0,0,0.1); max-width: 90%; width: 500px; border-radius: 12px; }
.skip-popup-title { font-size: 26px; font-weight: 800; color: var(–primary); margin: 0 0 20px; }
.skip-yes-button { display: inline-block; background: var(–primary); color: var(–white); font-size: 20px; font-weight: 700; padding: 15px 40px; border-radius: 6px; border: none; cursor: pointer; margin-top: 20px; text-transform: uppercase; }

@media (max-width: 600px) {
h1 { font-size: 24px; }
h2 { font-size: 20px; }
.giveaway-headline { font-size: 22px; }
.enter-button { font-size: 18px; padding: 16px 28px; }
.timer-num { font-size: 30px; }
.cs-grid { grid-template-columns: 1fr; }
}

🍦 12 Tomatoes Giveaway: Win a Ninja Creami Ice Cream Maker!

12 Tomatoes and Great Life Publishing are giving away a Ninja Creami Ice Cream Maker — the viral kitchen gadget that lets you make homemade ice cream, gelato, milkshakes, sorbets, smoothies, and more right at home. Enter free at 12Tomatoes.com/giveaway — just subscribe with your email, no purchase needed. Ends May 6, 2026!

🍦 12 Tomatoes Ninja Creami Giveaway
Ends May 6, 2026 at 11:59 PM PT
00Days
00Hours
00Minutes
00Seconds

1 LUCKY WINNER!
WIN a Ninja Creami Ice Cream Maker! 🍨
Make homemade ice cream, gelato, milkshakes, sorbets, and smoothie bowls anytime you want — right from your own kitchen. Enter free with just your email!

Ninja Creami ice cream maker on a kitchen counter surrounded by bowls of homemade ice cream

What Is the Ninja Creami?

If you have spent any time on food TikTok or Instagram in the last couple of years, you have definitely seen the Ninja Creami. It is the compact countertop machine that turns a frozen pint into perfectly creamy ice cream, gelato, sorbet, milkshake, or smoothie bowl in under two minutes — and it has become one of the most-wanted kitchen gadgets around.

Unlike traditional ice cream makers that require you to churn a liquid base, the Ninja Creami works differently: you freeze your mixture overnight in the included pint container, then let the machine’s powerful blade process it into a silky-smooth frozen treat. The result is genuinely restaurant-quality ice cream made with whatever ingredients you choose — lighter, healthier, or completely indulgent. It is entirely up to you.

🍨

Ice Cream, Gelato & More

7+ programs: ice cream, gelato, sorbet, milkshake, smoothie bowl, lite ice cream, and mix-in mode.

🥛

Make It Your Way

Use any milk, cream, or dairy-free base. Control every ingredient — lighter, richer, or allergen-friendly.

Ready in Under 2 Minutes

Freeze your pint overnight, then process in about 90 seconds. Fresh frozen dessert on demand.

🆓

Free to Enter

No purchase necessary. Just subscribe with your email at 12Tomatoes.com/giveaway. Takes 30 seconds.

📅

Ends May 6, 2026

Entries accepted through 11:59 PM PT on May 6, 2026. Winner selected by May 20, 2026.

🎁

Bonus Entry Options

Follow 12 Tomatoes on Pinterest, Instagram, or YouTube for extra entries. Refer a friend for +1 more!

What Can You Make With the Ninja Creami?

The Ninja Creami is not just an ice cream maker — it is a full frozen dessert station. Here is a taste of what you can create:

🍫Chocolate Ice Cream
🍓Strawberry Sorbet
🍋Lemon Gelato
🍌Banana Smoothie Bowl
🥜Peanut Butter Shake
🍵Matcha Lite Ice Cream
🫐Blueberry Sorbet
🍪Cookies & Cream Mix-In

The Mix-In mode is a fan favorite — you can fold in candy pieces, cookie chunks, fruit, or nuts after the initial processing for a custom swirl. Think homemade Ben & Jerry’s-style pints, made with your own ingredients, for a fraction of the cost.

How to Enter the 12 Tomatoes Ninja Creami Giveaway

Entering takes less than a minute. Here is exactly what to do:

  1. Go to 12Tomatoes.com/giveaway — the official giveaway page hosted by 12 Tomatoes and Great Life Publishing.
  2. Click “Use Your Email” and enter a valid email address. This subscribes you to receive recipes and special offers from 12 Tomatoes (you can unsubscribe anytime).
  3. Submit your entry — one entry per email address. Additional entries from the same email will be disqualified.
  4. Earn bonus entries — follow 12 Tomatoes on Pinterest (+1), Instagram (+1), or YouTube (+1), or refer a friend for an additional entry each.
  5. Wait for the drawing — the winner is selected at random by May 20, 2026 and notified by email. You have 30 days to respond and claim your prize.

Giveaway Details at a Glance

Detail Info
Prize Ninja Creami Ice Cream Maker
Number of Winners 1
Entry Method Email subscription at 12Tomatoes.com/giveaway
Bonus Entries Follow on Pinterest, Instagram, YouTube (+1 each); Refer a Friend (+1 each)
Entry Limit 1 per email address
Start Date April 24, 2026 at 12:00 AM PT
End Date May 6, 2026 at 11:59 PM PT
Winner Selected By May 20, 2026
Age Requirement 18+
Sponsor Great Life Publishing / 12 Tomatoes

Frequently Asked Questions

Do I need to buy anything to enter? +
No purchase necessary. Entry is completely free — just subscribe with your email at 12Tomatoes.com/giveaway. A purchase will not improve your odds of winning.
What do I get when I subscribe? +
By subscribing, you will receive emails with recipes and special offers from 12 Tomatoes. Every email includes an unsubscribe link — you can opt out at any time with one click.
How many times can I enter? +
One entry per email address. Additional entries from the same email will be disqualified. You can earn bonus entries by following 12 Tomatoes on social media or referring friends.
When will the winner be announced? +
The winner will be selected at random after the entry period closes on May 6, 2026. Great Life Publishing will notify the winner via email by May 20, 2026. The winner has 30 days to respond and claim the prize.
Who is eligible to enter? +
You must be at least 18 years of age to enter. By entering, you verify that you meet all eligibility requirements.
Can I get bonus entries? +
Yes! After entering with your email, you can earn +1 bonus entry each by following 12 Tomatoes on Pinterest, Instagram, and YouTube. You also get +1 for each friend you refer who enters.

🍦 You Made It! Enter the Giveaway Below

🍨 ENTER FREE AT 12TOMATOES.COM/GIVEAWAY

Prize: NINJA CREAMI
Winners: 1 LUCKY PERSON
Ends: MAY 6, 2026
Age Req: 18+

GO TO 12TOMATOES.COM/GIVEAWAY 🍦

🏆 Prize

Prize:
Ninja Creami Ice Cream Maker
Winners:
1
Sponsor:
Great Life Publishing / 12 Tomatoes

📅 Key Dates

Opens:
April 24, 2026 at 12:00 AM PT
Closes:
May 6, 2026 at 11:59 PM PT
Winner By:
May 20, 2026

📋 How to Enter

Method:
Email subscription
Bonus:
Follow on social media (+1 each)
Age:
18+ required

More Giveaways You’ll Love

NO PURCHASE NECESSARY. Open to entrants 18 years of age or older. Ends May 6, 2026 at 11:59 PM PT. Sponsored by Great Life Publishing / 12 Tomatoes. Winner selected at random by May 20, 2026. See full rules at 12Tomatoes.com/giveaway.

⚡ Want to Enter Faster?
Click YES to jump directly to the Official Entry Form, or wait to continue scrolling.

let scrollAnimationId = null;
let isScrolling = false;
let popupTimers = [];
const endDate = new Date(“May 6, 2026 23:59:59 PDT”).getTime();

function updateCountdown() {
const now = new Date().getTime();
const distance = endDate – now;
if (distance < 0) {
["days","hours","minutes","seconds"].forEach(function(id){ document.getElementById(id).textContent = "00"; });
return;
}
document.getElementById("days").textContent = String(Math.floor(distance / (1000*60*60*24))).padStart(2,"0");
document.getElementById("hours").textContent = String(Math.floor((distance%(1000*60*60*24))/(1000*60*60))).padStart(2,"0");
document.getElementById("minutes").textContent = String(Math.floor((distance%(1000*60*60))/(1000*60))).padStart(2,"0");
document.getElementById("seconds").textContent = String(Math.floor((distance%(1000*60))/1000)).padStart(2,"0");
}
setInterval(updateCountdown, 1000);
updateCountdown();

function slowScrollToEntry() {
const entrySection = document.getElementById("entry-section");
const startPosition = window.pageYOffset;
const targetPosition = entrySection.offsetTop – 50;
const distance = targetPosition – startPosition;
const duration = 35000;
let startTime = null;
isScrolling = true;

function animation(currentTime) {
if (!isScrolling) return;
if (startTime === null) startTime = currentTime;
const timeElapsed = currentTime – startTime;
const progress = Math.min(timeElapsed / duration, 1);
window.scrollTo(0, startPosition + distance * progress);
if (timeElapsed < duration) { scrollAnimationId = requestAnimationFrame(animation); }
else { window.scrollTo(0, targetPosition); }
}
scrollAnimationId = requestAnimationFrame(animation);

[3000,6000,9000,12000,15000,21000,24000,27000,30000,33000].forEach(function(time, index) {
popupTimers.push(setTimeout(function() { showPopup("popup"+(index+1)); }, time));
});
popupTimers.push(setTimeout(function() { showSkipPopup(targetPosition); }, 18000));
}

function showPopup(id) {
const popup = document.getElementById(id);
if (popup) { popup.style.display = "block"; setTimeout(function(){ popup.style.display = "none"; }, 2500); }
}

function showSkipPopup(targetPosition) {
if (!isScrolling) return;
const skipPopup = document.getElementById("skip-popup");
skipPopup.style.display = "block";
const autoHide = setTimeout(function(){ skipPopup.style.display = "none"; }, 5000);
document.getElementById("skip-yes-btn").onclick = function() {
clearTimeout(autoHide);
skipPopup.style.display = "none";
isScrolling = false;
if (scrollAnimationId) cancelAnimationFrame(scrollAnimationId);
popupTimers.forEach(function(t){ clearTimeout(t); });
document.querySelectorAll('.popup-message').forEach(function(p){ p.style.display='none'; });
window.scrollTo({ top: targetPosition, behavior: 'smooth' });
};
}

function toggleFaq(el) {
const answer = el.nextElementSibling;
const toggle = el.querySelector('.faq-toggle');
if (answer.style.display === "block") { answer.style.display = "none"; toggle.textContent = "+"; }
else { answer.style.display = "block"; toggle.textContent = "−"; }
}

document.getElementById("top-enter-button").addEventListener("click", function(e) {
e.preventDefault();
slowScrollToEntry();
});

Helpful Freebie Mom Guides

Keep going

More Freebie Mom guides worth checking

Instant Win GamesQuick plays, fast prizes, and daily chances.Best Sweepstakes to Enter TodayStart with the strongest current prizes.Sweepstakes DatabaseSearch active sweeps by prize, deadline, and entry type.